STAAD.Pro Help

OS. コーディング環境の設定

PythonでOpenSTAADのプログラミングを行うには、開発環境を設定する必要があります。

開発環境は、コードの記述をサポートするプログラムとその作業を容易にする一連のツールで構成されるのが一般的です。コンピュータコードは任意のプレーンテキストエディタで記述できますが、統合開発環境(IDE)を使用すると作業がはるかに簡単かつ効率的になります。このガイドでは、Microsoft Visual Studio Codeを使用します。これは、無料で利用でき、豊富な拡張機能を通じてさまざまなプログラミング言語をサポートする人気のあるプログラミングエディタです。

注記: Visual Studio CodeでPythonのプログラミングを始めるのに役立つリソースがMicrosoftから提供されています。https://code.visualstudio.com/docs/python/python-tutorialをご覧ください。
pywin32拡張機能が追加されていれば、任意のエディタまたはIDEを自由に使用することができます。たとえば、Visual Studio 2019の使用に慣れている場合は、Visual StudioでのPythonの使用についてはhttps://docs.microsoft.com/en-us/visualstudio/python/をご覧ください。
  1. Visual Studio Codeをhttps://code.visualstudio.com/からダウンロードしてインストールします。
  2. Pythonインタープリタをインストールします。 これは、使用するPython言語バージョンです。コードの実際の操作は、これを使用して実行されます。Pythonはhttps://www.python.org/downloads/からダウンロードできます。
    注記: このガイドが書かれた時点での最新バージョンであるPython 3.8をインストールすることをお勧めします。
  3. Visual Studio Codeアプリケーションを起動します。
  4. Visual Studio CodeにPython拡張機能をインストールします。

    この拡張機能を使用すると、エディタでPythonコードを簡単に記述できるようになります。インタープリタとの対話も可能なため、エディタ内からコードを実行してデバッグすることもできます。

    1. 「拡張機能」タブを選択します(または<Ctrl+Shift+X>キーを押します)。
    2. "python"という語を探します。
    3. Python拡張機能(ms-python.extension)を選択します。
    4. 「インストール」をクリックします。
    注記: このPython拡張機能では、さらにリンター(有用なフィードバックとエラー検出を提供するために使用)とインテリセンスコード補完をインストールするように後で求められます。これらは、いずれのエディタやIDEにも推奨される便利なツールです。
  5. Pythonのインストールを確認します。
    1. 次のどちらかを行って、Visual Studio Codeで新しいターミナルウィンドウを開きます。

      「ターミナル」 > 「新しいターミナル」の順に選択する

      または

      <Ctrl+Shift+'>キーを押す

    1. py -3 --version」と入力し、<Enter>キーを押します。 インストールしたPythonのバージョンでターミナルが返されるはずです。
    注記: コンピュータに複数のバージョンのPythonがインストールされている場合は、Visual Studio Codeプログラムウィンドウのステータスバーで最新バージョンを選択する必要があります。
  6. pywin32をインストールします。

    これにより、COMオブジェクトがPythonと対話できるようになります。これは、PythonでOpenSTAADを使用するために必要です。このダウンロードとインストールには、Python拡張機能に組み込まれているパッケージ管理システムを使用します。

    1. Visual Studio Codeで新しいターミナルウィンドウを開きます。
    2. pip install pywin32」と入力し、<Enter>キーを押します。 パッケージがダウンロードされてインストールされます。
    3. Powershellウィンドウを閉じます。
  7. comtypes Pythonライブラリをインストールします。

    これは、ctypes外部関数ライブラリをベースにした軽量のPython COMパッケージです(Python 2.5以降にはcyptesが含まれています)。このパッケージを使用すると、カスタムとディスパッチベースの両方のCOMインターフェイスのアクセスと実装が簡単になります。

    1. Visual Studio Codeで新しいターミナルウィンドウを開きます。
    2. pip install comtypes」と入力し、<Enter>キーを押します。 パッケージがダウンロードされてインストールされます。
    3. Powershellウィンドウを閉じます。